package com.qys.livesMall.app.user.model.vo.sys;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author yxh
 */
@Data
public class UserChannelVO {

    @Schema(description = "id")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long id;

    @Schema(description = "下级总数量")
    private Integer juniorNum;

    @Schema(description = "用户名")
    private String userName;

    @Schema(description = "昵称")
    private String nickName;

    @Schema(description = "邀请码")
    private String invitationCode;

    @Schema(description = "用户类型")
    private Integer userSysType;

    @Schema(description = "推广地址")
    private String promotionAddress;
}
